//package com.ums.upos;
//
//import android.content.ComponentName;
//import android.content.Context;
//import android.content.Intent;
//import android.content.ServiceConnection;
//import android.os.Bundle;
//import android.os.IBinder;
//import android.os.RemoteException;
//import android.support.test.InstrumentationRegistry;
//import android.support.test.filters.LargeTest;
//import android.support.test.rule.ServiceTestRule;
//import android.support.test.runner.AndroidJUnit4;
//import android.util.Log;
//
//import com.ums.upos.service.DeviceServiceEngineService;
//import com.ums.upos.uapi.device.printer.OnPrintListener.Stub;
//import com.ums.upos.uapi.device.printer.Printer;
//import com.ums.upos.uapi.engine.DeviceServiceEngine;
//
//import org.json.JSONObject;
//import org.junit.AfterClass;
//import org.junit.Before;
//import org.junit.Rule;
//import org.junit.Test;
//import org.junit.runner.RunWith;
//
///**
// * Created by Administrator on 2017/3/31.
// */
//
//@RunWith(AndroidJUnit4.class)
//@LargeTest
//public class PrinterServiceTest {
//    //    private static DeviceServiceEngine mDeviceHandle = null;
//    private static Printer printer = null;
//    private static boolean bIsBusy = false;
//    private Stub onPrintListener = new Stub() {
//        @Override
//        public void onPrintResult(int retCode) throws RemoteException {
//            bIsBusy = false;
//            Log.v("Printer", "完成打印，onPrintResult retCode=" + retCode);
//        }
//    };
//    private DeviceServiceEngine mDeviceHandle = null;
//
//    @Rule
//    public ServiceTestRule mServiceRule = new ServiceTestRule();
//
//    @AfterClass
//    public static void afterall() throws InterruptedException {
//        Thread.sleep(3600 * 1000, 0);
//    }
//
//    @Before
//    public void start() {
//        if (null == printer) {
//            ServiceConnection conn = new ServiceConnection() {
//                @Override
//                public void onServiceConnected(ComponentName componentName, IBinder iBinder) {
//                    mDeviceHandle = DeviceServiceEngine.Stub.asInterface(iBinder);
//                }
//
//                @Override
//                public void onServiceDisconnected(ComponentName componentName) {
//                    printer = null;
//                }
//            };
//            Intent intent = new Intent(InstrumentationRegistry.getTargetContext(), DeviceServiceEngineService.class);
//            try {
//                mServiceRule.bindService(intent, conn, Context.BIND_AUTO_CREATE);
//                Bundle loginBundle = new Bundle();
//                loginBundle.putInt("workMode", 0);
//                mDeviceHandle.login(loginBundle, "00000001");
//                printer = mDeviceHandle.getPrinter();
//                Thread.sleep(5 * 1000, 0);
//            } catch (Exception e) {
//                printer = null;
//                e.printStackTrace();
//            }
//        }
//
//        while (true == bIsBusy) {
//        }
//        bIsBusy = true;
//    }
//
///*    @Test
//    public void test_appendPrnStr() {
//        try {
//            printer.initPrinter();
//            int retCode = printer.appendPrnStr("蕰莎咖啡公馆", 1, false);
//            retCode = printer.startPrint(onPrintListener);
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//    }*/
//    @Test
//    public void test_appendScript2() {
//        try {
//            printer.initPrinter();
//            String scriptStr =
//                    "*text l 蕰莎咖啡公馆\n" +
//                    "*text l 璟盛房地产\n" +
//                    "*text l 湊湊\n";
//
//            int retCode = printer.appendScript(scriptStr, null);
//            retCode = printer.startPrint(onPrintListener);
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//    }
//    /*
//@Test
//public void test_appendScript() {
//    try {
//        printer.initPrinter();
//        String scriptStr =
//                "!hz s\n" + "*text l 小字体中文，小字体中文，小字体中文，小字体中文，小字体中文，小字体中文，小字体中文。\n" +
//                        "!hz n\n" + "*text l 标准字体中文，标准字体中文，标准字体中文，标准字体中文，标准字体中文。\n" +
//                        "!hz l\n" + "*text l 大字体中文，大字体中文，大字体中文，大字体中文，大字体中文，大字体中文。\n" +
//                        "!asc s\n" + "*text l SmallFontAsc,SmallFontAsc,SmallFontAsc,SmallFontAsc,SmallFontAsc.\n" +
//                        "!asc n\n" + "*text l NornalFontAsc,NornalFontAsc,NornalFontAsc,NornalFontAsc,NornalFontAsc.\n" +
//                        "!asc l\n" + "*text l LargeFontAsc,LargeFontAsc,LargeFontAsc,LargeFontAsc,LargeFontAsc,LargeFontAsc.\n" /*+
//                        "!hz s\n!asc s\n" + "*text l 小字体中文small font asc\n" +
//                        "!hz n\n!asc n\n" + "*text l 标准字体中文nornal font asc\n" +
//                        "!hz l\n!asc l\n" + "*text l 大字体中文large font asc\n" +
//                        "!hz s\n!asc n\n" + "*text l 小字体中文nornal font asc\n" +
//                        "!hz s\n!asc l\n" + "*text l 小字体中文large font asc\n" +
//                        "!hz n\n!asc l\n" + "*text l 标准字体中文large font asc\n" +
//                        "!hz l\n!asc n\n" + "*text l 大字体中文nornal font asc\n" +
//                        "!hz l\n!asc s\n" + "*text l 大字体中文small font asc\n" +
//                        "!hz n\n!asc s\n" + "*text l 标准字体中文small font asc\n" +
//                        "!hz n\n!asc n\n" +
//                        "!gray 2\n*text l 低灰度 左靠\n" +
//                        "!gray 5\n*text c 标准灰度 居中\n" +
//                        "!gray 9\n*text r 高灰度 右靠\n" +
//                        "!yspace 2\n*text l 行间距2\n" +
//                        "!yspace 10\n*text l 行间距10\n" +
//                        "!yspace 30\n*text l 行间距30\n" +
//                        "!yspace 6\n*text l 行间距6\n" +
//                        "!NLFONT 0 0 0\n*text l 横向放大纵向放大abc\n" +
//                        "!NLFONT 0 0 1\n*text l 横向放大纵向正常abc\n" +
//                        "!NLFONT 0 0 2\n*text l 横向正常纵向放大abc\n" +
//                        "!NLFONT 0 0 3\n*text l 横向正常纵向正常abc\n" +
//                        "*underline l 加下划线打印\n" +
//                        "*text l 开始5行走纸\n" +
//                        "*feedline 5\n" +
//                        "*text l 5行走纸结束\n" +
//                        "*feedline -3\n" +
//                        "*text l 退3行打印\n" +
////                    "*feedline 5\n" +
//                        "*text l 打印分隔符\n*line\n*text l 打印分隔符结束\n" +
//                        "!barcode 2 64\n" +
//                        "*barcode l 1234567890\n" +
//                        "!qrcode 200 2\n" +
//                        "*qrcode l testQrcode!\n" +
//                        "!NLPRNOVER\n";
///*
//        int retCode = printer.appendScript(scriptStr, null);
//        retCode = printer.startPrint(onPrintListener);
//
//        scriptStr = "*text l 画布宽度200\n" +
//                "*line\n";
//        JSONObject options = new JSONObject();
//        options.put("width", 200);
//        retCode = printer.appendScript(scriptStr, options.toString());
//        retCode = printer.startPrint(onPrintListener);
//    } catch (Exception e) {
//        e.printStackTrace();
//    }
//}
//*/
//    /*@Test
//    public void test_appendScript() {
//        try {
//            printer.initPrinter();
//            String scriptStr =
//                    "!hz s\n" + "*text l 小字体中文\n" +
//                    "!hz n\n" + "*text l 标准字体中文\n" +
//                    "!hz l\n" + "*text l 大字体中文\n" +
//                    "!asc s\n" + "*text l small font asc\n" +
//                    "!asc n\n" + "*text l nornal font asc\n" +
//                    "!asc l\n" + "*text l large font asc\n" +
//                    "!hz s\n!asc s\n" + "*text l 小字体中文small font asc\n" +
//                    "!hz n\n!asc n\n" + "*text l 标准字体中文nornal font asc\n" +
//                    "!hz l\n!asc l\n" + "*text l 大字体中文large font asc\n" +
//                    "!hz s\n!asc n\n" + "*text l 小字体中文nornal font asc\n" +
//                    "!hz s\n!asc l\n" + "*text l 小字体中文large font asc\n" +
//                    "!hz n\n!asc l\n" + "*text l 标准字体中文large font asc\n" +
//                    "!hz l\n!asc n\n" + "*text l 大字体中文nornal font asc\n" +
//                    "!hz l\n!asc s\n" + "*text l 大字体中文small font asc\n" +
//                    "!hz n\n!asc s\n" + "*text l 标准字体中文small font asc\n" +
//                    "!hz n\n!asc n\n" +
//                    "!gray 2\n*text l 低灰度 左靠\n" +
//                    "!gray 5\n*text c 标准灰度 居中\n" +
//                    "!gray 9\n*text r 高灰度 右靠\n" +
//                    "!yspace 2\n*text l 行间距2\n" +
//                    "!yspace 10\n*text l 行间距10\n" +
//                    "!yspace 30\n*text l 行间距30\n" +
//                    "!yspace 6\n*text l 行间距6\n" +
//                    "!NLFONT 0 0 0\n*text l 横向放大纵向放大abc\n" +
//                    "!NLFONT 0 0 1\n*text l 横向放大纵向正常abc\n" +
//                    "!NLFONT 0 0 2\n*text l 横向正常纵向放大abc\n" +
//                    "!NLFONT 0 0 3\n*text l 横向正常纵向正常abc\n" +
//                    "*underline l 加下划线打印\n" +
//                    "*text l 开始5行走纸\n" +
//                    "*feedline 5\n" +
//                    "*text l 5行走纸结束\n" +
//                    "*feedline -3\n" +
//                    "*text l 退3行打印\n" +
////                    "*feedline 5\n" +
//                    "*text l 打印分隔符\n*line\n*text l 打印分隔符结束\n" +
//                    "!barcode 2 64\n" +
//                    "*barcode l 1234567890\n" +
//                    "!qrcode 200 2\n" +
//                    "*qrcode l testQrcode!\n" +
//                    "!NLPRNOVER\n";
//
//            int retCode = printer.appendScript(scriptStr, null);
//            retCode = printer.startPrint(onPrintListener);
//
//            scriptStr = "*text l 画布宽度200\n" +
//                    "*line\n";
//            JSONObject options = new JSONObject();
//            options.put("width", 200);
//            retCode = printer.appendScript(scriptStr, options.toString());
//            retCode = printer.startPrint(onPrintListener);
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//    }*/
//
///*    @Test
//    public void test_appendScript1() {
//        try {
//            mDeviceHandle.getDevInfo();
//            printer.initPrinter();
//            String scriptStr = "!hz n\n" +
//                    "!asc n\n" +
//                    "!gray 8\n" +
//                    "!yspace 6\n" +
//                    "*image c 284*81 data:base64;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\n" +
//                    "*text l 商户名称:银行卡商户\n" +
//                    "*text l 商户编号:898320193991702\n" +
//                    "*text l 终端编号:54719049\n" +
//                    "*text l 班次号:201705080001 操作员号:001\n" +
//                    "*text l 发卡行:招商银行  收单行:银联商务\n" +
//                    "*text l 有效期:21/08\n" +
//                    "*text l 卡号:(贷)\n" +
//                    "!hz l\n" +
//                    "!asc l\n" +
//                    "!gray 8\n" +
//                    "*text l 6225 7687 2295 0662/C\n" +
//                    "*text l 交易类型:预授权\n" +
//                    "!hz n\n" +
//                    "!asc n\n" +
//                    "!gray 8\n" +
//                    "*text l 批次号:000012\n" +
//                    "*text l 凭证号:005324 授权码:784694\n" +
//                    "*text l 参考号:202517496024\n" +
//                    "*text l 交易日期:2017-05-08 20:26:36\n" +
//                    "!hz n\n" +
//                    "!asc n\n" +
//                    "!gray 8\n" +
//                    "*text l 金额:\n" +
//                    "!hz l\n" +
//                    "!asc l\n" +
//                    "!gray 8\n" +
//                    "*text l    RMB:0.01\n" +
//                    "!hz n\n" +
//                    "!asc n\n" +
//                    "!gray 8\n" +
//                    "*text l 备 注:\n" +
//                    "!hz sn\n" +
//                    "!asc sn\n" +
//                    "!gray 5\n" +
//                    "*text l CSN:001          ARQC:29CFB6A0F1F7BDD6\n" +
//                    "*text l UnprNo:468E4DD0         ATC:00A7\n" +
//                    "*text l TVR:0000000000         TSI:0000\n" +
//                    "*text l AID:A000000333010102         AIP:7C00\n" +
//                    "*text l APPLAB:PBOC CREDIT         APPNAME:\n" +
//                    "*text l CVM:000000         TermCap:E0E9C8\n" +
//                    "*text l IAD:07010103A00000010A010000000000498951AC\n" +
//                    "*text c ...............................................\n" +
//                    "!hz n\n" +
//                    "!asc n\n" +
//                    "!gray 8\n" +
//                    "*text l 持卡人签名:\n" +
//                    "!hz sn\n" +
//                    "!asc sn\n" +
//                    "!gray 5\n" +
//                    "*image c 158*79 data:base64;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\n" +
//                    "*text c ...............................................\n" +
//                    "!hz s\n" +
//                    "!asc s\n" +
//                    "!gray 5\n" +
//                    "*text l 本人确认以上交易，同意将其计入本卡账户\n" +
//                    "*text l I ACKNOWLEDGE SATISFACTORY RECEIPT OF RELATIVE GOODS/SERVICES\n" +
//                    "!hz sn\n" +
//                    "!asc sn\n" +
//                    "!gray 5\n" +
//                    "*image c 200*200 data:base64;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\n" +
//                    "*text c    \n" +
//                    "!hz sn\n" +
//                    "!asc sn\n" +
//                    "!gray 8\n" +
//                    "*text r 商户存根\n" +
//                    "*text c ...............................................\n" +
//                    "*text l 服务热线:95534      XGD-I9000S-V20170508-01\n" +
//                    "*text c    ";
//
//            int retCode = printer.appendScript(scriptStr, null);
//            retCode = printer.startPrint(onPrintListener);
//
//            scriptStr = "*text l 画布宽度200\n" +
//                    "*line\n";
//            JSONObject options = new JSONObject();
//            options.put("width", 200);
//            retCode = printer.appendScript(scriptStr, options.toString());
//            retCode = printer.startPrint(onPrintListener);
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//    }*/
//}
